hemp straps - German English Dictionary